namespace SmartBoard.Core.Command
{
    public class CommandDescriptor:ICommandDescriptor
    {
        public CommandDescriptor(object content, int id, ICommand command)
        {
            this.Content = content;
            this.CommandId = id;
            this.AssociatedCommand = command;
        }

        #region Implementation of ICommandDescriptor

        public object Content
        {
            get; private set;
        }

        public int CommandId
        {
            get; private set;
        }

        public ICommand AssociatedCommand
        {
            get; private set;
        }

        #endregion
    }
}